package com.ruoyi.factory.bom.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * bom原始信息对象 t_bom_data
 * 
 * @author ruoyi
 * @date 2022-10-24
 */
public class BomData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bomname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bomvar;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String seqnum;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String parentid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fatherpartvar;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String partid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String nodeExistMode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String assemblelevel;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String partvar;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplystate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String counts;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String assembleproctime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String virtualpart;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String validtime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String invalidtime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isreference;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String operation;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String frezonbombackup2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String frezonbombackup3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String chinaname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String totalweight;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String autostat;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String nodeExistMode1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String nodetimestamp;

    private String rootCode;

    public void setBomname(String bomname) 
    {
        this.bomname = bomname;
    }

    public String getBomname() 
    {
        return bomname;
    }
    public void setBomvar(String bomvar) 
    {
        this.bomvar = bomvar;
    }

    public String getBomvar() 
    {
        return bomvar;
    }
    public void setSeqnum(String seqnum) 
    {
        this.seqnum = seqnum;
    }

    public String getSeqnum() 
    {
        return seqnum;
    }
    public void setParentid(String parentid) 
    {
        this.parentid = parentid;
    }

    public String getParentid() 
    {
        return parentid;
    }
    public void setFatherpartvar(String fatherpartvar) 
    {
        this.fatherpartvar = fatherpartvar;
    }

    public String getFatherpartvar() 
    {
        return fatherpartvar;
    }
    public void setPartid(String partid) 
    {
        this.partid = partid;
    }

    public String getPartid() 
    {
        return partid;
    }
    public void setNodeExistMode(String nodeExistMode) 
    {
        this.nodeExistMode = nodeExistMode;
    }

    public String getNodeExistMode() 
    {
        return nodeExistMode;
    }
    public void setAssemblelevel(String assemblelevel) 
    {
        this.assemblelevel = assemblelevel;
    }

    public String getAssemblelevel() 
    {
        return assemblelevel;
    }
    public void setPartvar(String partvar) 
    {
        this.partvar = partvar;
    }

    public String getPartvar() 
    {
        return partvar;
    }
    public void setSupplystate(String supplystate) 
    {
        this.supplystate = supplystate;
    }

    public String getSupplystate() 
    {
        return supplystate;
    }
    public void setCounts(String counts) 
    {
        this.counts = counts;
    }

    public String getCounts() 
    {
        return counts;
    }
    public void setAssembleproctime(String assembleproctime) 
    {
        this.assembleproctime = assembleproctime;
    }

    public String getAssembleproctime() 
    {
        return assembleproctime;
    }
    public void setVirtualpart(String virtualpart) 
    {
        this.virtualpart = virtualpart;
    }

    public String getVirtualpart() 
    {
        return virtualpart;
    }
    public void setValidtime(String validtime) 
    {
        this.validtime = validtime;
    }

    public String getValidtime() 
    {
        return validtime;
    }
    public void setInvalidtime(String invalidtime) 
    {
        this.invalidtime = invalidtime;
    }

    public String getInvalidtime() 
    {
        return invalidtime;
    }
    public void setIsreference(String isreference) 
    {
        this.isreference = isreference;
    }

    public String getIsreference() 
    {
        return isreference;
    }
    public void setOperation(String operation) 
    {
        this.operation = operation;
    }

    public String getOperation() 
    {
        return operation;
    }
    public void setFrezonbombackup2(String frezonbombackup2) 
    {
        this.frezonbombackup2 = frezonbombackup2;
    }

    public String getFrezonbombackup2() 
    {
        return frezonbombackup2;
    }
    public void setFrezonbombackup3(String frezonbombackup3) 
    {
        this.frezonbombackup3 = frezonbombackup3;
    }

    public String getFrezonbombackup3() 
    {
        return frezonbombackup3;
    }
    public void setChinaname(String chinaname) 
    {
        this.chinaname = chinaname;
    }

    public String getChinaname() 
    {
        return chinaname;
    }
    public void setTotalweight(String totalweight) 
    {
        this.totalweight = totalweight;
    }

    public String getTotalweight() 
    {
        return totalweight;
    }
    public void setAutostat(String autostat) 
    {
        this.autostat = autostat;
    }

    public String getAutostat() 
    {
        return autostat;
    }
    public void setNodeExistMode1(String nodeExistMode1) 
    {
        this.nodeExistMode1 = nodeExistMode1;
    }

    public String getNodeExistMode1() 
    {
        return nodeExistMode1;
    }
    public void setNodetimestamp(String nodetimestamp) 
    {
        this.nodetimestamp = nodetimestamp;
    }

    public String getNodetimestamp() 
    {
        return nodetimestamp;
    }

    public String getRootCode() {
        return rootCode;
    }

    public void setRootCode(String rootCode) {
        this.rootCode = rootCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("bomname", getBomname())
            .append("bomvar", getBomvar())
            .append("seqnum", getSeqnum())
            .append("parentid", getParentid())
            .append("fatherpartvar", getFatherpartvar())
            .append("partid", getPartid())
            .append("nodeExistMode", getNodeExistMode())
            .append("assemblelevel", getAssemblelevel())
            .append("partvar", getPartvar())
            .append("supplystate", getSupplystate())
            .append("counts", getCounts())
            .append("assembleproctime", getAssembleproctime())
            .append("virtualpart", getVirtualpart())
            .append("validtime", getValidtime())
            .append("invalidtime", getInvalidtime())
            .append("isreference", getIsreference())
            .append("operation", getOperation())
            .append("frezonbombackup2", getFrezonbombackup2())
            .append("frezonbombackup3", getFrezonbombackup3())
            .append("chinaname", getChinaname())
            .append("totalweight", getTotalweight())
            .append("autostat", getAutostat())
            .append("nodeExistMode1", getNodeExistMode1())
            .append("nodetimestamp", getNodetimestamp())
            .append("rootCode", getRootCode())
            .toString();
    }
}
